• ParBenCCh 1.0 – A benchmark for Parallel C++

    Updated: 2010-08-31 15:17:22
    I came across a new (to me)  suite of benchmarks today at Dr Dobbs’ Go Parallel website. They provide C and C++ simulations that are designed to test compiler optimisation, language support, the overhead of object-oriented programming and the hardware performance. Two of the tests are focused on parallel performance. An OpenMP based test repeatedly [...]

  • Collected wisdom on programming

    Updated: 2010-08-25 15:37:49
    While looking for new parallel programming blogs this week, I stumbled across an ancient but timeless blog post by Joey deVilla. In it, he has collected together some of the most common laws of software development. Some of these you will be familar with. Readers of this blog will know all about Amdahl’s Law, and [...]

  • Can precomputing help us exploit manycore chips?

    Updated: 2010-08-25 12:29:14
    Blogger András Vajda has suggested a new approach to meeting the challenge of manycore processors. He works at Ericsson and blogs his own views about parallel programming, among other topics. His starting point is familiar to you: Within ten years, we could have chips with tens of thousands of cores on them, he reasons. How will [...]

  • Intel launches new multicore chips for netbooks

    Updated: 2010-08-24 15:56:42
    Intel has launched a new dual-core Atom processor, which is likely to see multicore chips become much more popular in netbooks. The 1.5GHz N550 consumes a similar amount of power to its forerunner the single-core N450, but offers more performance and a smaller form factor. It will enable netbooks to be as thin as half [...]

  • Do we have enough brains for multicore programming?

    Updated: 2010-08-18 15:29:10
    Scientific Computing has published an article called ‘Breaking through the programming wall‘, written by Steve Conway, research VP for high performance computing (HPC) at IDC. The piece provides an excellent summary of the multicore challenge, so if anyone asks you what the big deal is about multicore, you can send them the link as a [...]

  • Choosing the right parallel programming model: a piece of cake?

    Updated: 2010-08-17 15:24:27
    I’ve played a view odd computer games in my time. I remember Potty Pigeon, where you had to gather sticks to build a nest, and Frankie Goes to Hollywood, where I could never fathom what was going on. But I’ve never seen a game in which you play a duck hunting for oil reserves beneath the [...]

  • How to judge the best parallel programming paradigm?

    Updated: 2010-08-16 15:25:16
    Anyone who’s passionate about music has a discussion from time to time where they try to convince someone else that their own favourite album is the greatest album ever. Not just in opinion, but fact. They’ll argue the production is superior to anything else, or they’ll emphasise the songwriting or the performance. It ends up a [...]

  • Test your parallel coding skills for free on 32 cores (64 threads)

    Updated: 2010-08-11 14:41:16
    In an exciting new development, phase 2 of the Intel Theading Challenge will give participants a chance to test their code on the Intel Manycore Testing Lab. This offers remote testing on 32 core hardware (offering 64 threads) and has until now only been available to academics. Now, commercial programmers participating in the Intel Threading [...]

  • Visual Adrenaline with Intel

    Updated: 2010-08-11 12:10:34
    Go to Intel.com United States English Search Intel® Software Network Communities Atom Developer Program Visual Computing Parallel Programming Manageability Academic Earn Reputation Intel® Black Belt Program More . Partners Intel® Software Partner Program Member Benefits Software Checkers Program News Tools Downloads Tools Intel® Software Development Products Intel® Parallel Studio HPC Tools Knowledge Base Academic Downloads Code Downloads Free Non-Commercial WhatIf Experimental Software Drivers Intel® Driver Update Utility Forums Support Software Forums Atom Developer Forums Knowledge Base Support Resources Blogs All Blogs Atom Developer Program Academic Manageability Parallel Programming Visual Computing Meet the Bloggers Resources Intel® Software Network TV Take-5 Videos Events Calendar

  • Why bother with parallel programming?

    Updated: 2010-08-09 16:03:13
    I loved this blog post by software engineer Yohan Liyanage. He asks whether it’s harder to synchronise two threads or a thousand threads. While you think about your answer, I’ll tell you that he discovered the conundrum in a presentation by Paul Tyma, senior engineer at Google (a company famous for asking quirky interview questions [...]

  • Develop your own Operating System in C# or VB.NET

    Updated: 2010-08-07 17:17:06
    Develop your own operating system using C# (or VB.Net, etc) and Visual Studio!

  • Are existing programming languages really too broken for parallel programming?

    Updated: 2010-08-04 17:29:29
    You might remember that I blogged last year about a new experimental programming language that Google has created to tackle today’s programming challenges, including concurrency. It’s called Go and I was reminded of it again when I saw that Rob Pike gave a talk at OSCON about it. MIT’s Technology Review quotes Pike as saying [...]

Current Feed Items | Previous Months Items

Jul 2010 | Jun 2010 | May 2010 | Apr 2010 | Mar 2010 | Feb 2010